package fr.uniscol.siecle.model;

import java.util.ArrayList;
import java.util.List;

public class FichierExportSiecleGeographie extends FichierExportSiecle{

	private List<Pays> pays = null;
	
	private List<Departement> departements = null;
	
	private List<Commune> communes = null;
	
	public FichierExportSiecleGeographie(){
	}

	public List<Pays> getPays() {
		if(pays == null){
			pays = new ArrayList<Pays>();
		}
		return pays;
	}

	public void setPays(List<Pays> pays) {
		this.pays = pays;
	}

	public List<Departement> getDepartements() {
		if(departements == null){
			departements = new ArrayList<Departement>();
		}
		return departements;
	}

	public void setDepartements(List<Departement> departements) {
		this.departements = departements;
	}

	public List<Commune> getCommunes() {
		if(communes == null){
			communes = new ArrayList<Commune>();
		}
		return communes;
	}

	public void setCommunes(List<Commune> communes) {
		this.communes = communes;
	}

	public Departement getDepartement(String code) {
		for(Departement d : getDepartements()){
			if(d.getCode().equals(code)){
				return d;
			}
		}
		return null;
	}
}
